

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>OCC.STEPConstruct module &mdash; pythonocc API 0.18 documentation</title>
  

  
  
  
  

  

  
  
    

  

  
  
    <link rel="stylesheet" href="static/css/theme.css" type="text/css" />
  

  

  
        <link rel="index" title="Index"
              href="genindex.html"/>
        <link rel="search" title="Search" href="search.html"/>
    <link rel="top" title="pythonocc API 0.18 documentation" href="index.html"/> 

  
  <script src="static/js/modernizr.min.js"></script>

</head>

<body class="wy-body-for-nav" role="document">

   
  <div class="wy-grid-for-nav">

    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search">
          

          
            <a href="index.html" class="icon icon-home"> pythonocc API
          

          
          </a>

          
            
            
              <div class="version">
                0.18
              </div>
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <!-- Local TOC -->
              <div class="local-toc"><ul>
<li><a class="reference internal" href="#">OCC.STEPConstruct module</a></li>
</ul>
</div>
            
          
        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="index.html">pythonocc API</a>
        
      </nav>


      
      <div class="wy-nav-content">
        <div class="rst-content">
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="index.html">Docs</a> &raquo;</li>
        
      <li>OCC.STEPConstruct module</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
            <a href="sources/OCC.STEPConstruct.rst.txt" rel="nofollow"> View page source</a>
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
  <div class="section" id="occ-stepconstruct-module">
<h1>OCC.STEPConstruct module<a class="headerlink" href="#occ-stepconstruct-module" title="Permalink to this headline">¶</a></h1>
<span class="target" id="module-OCC.STEPConstruct"></span><p>Defines tools for creation and investigation STEP constructsused for representing various kinds of data, such as product andassembly structure, unit contexts, associated informationThe creation of these structures is made according to currentlyactive schema (AP203 or AP214 CD2 or DIS)This is taken from parameter write.step.schema</p>
<dl class="class">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient">
<em class="property">class </em><code class="descname">Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_MapNode" title="OCC.TCollection.Handle_TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.Handle_TCollection_MapNode</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient">
<em class="property">class </em><code class="descname">Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_MapNode" title="OCC.TCollection.Handle_TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.Handle_TCollection_MapNode</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.Handle_STEPConstruct_DataMapNodeOfDataMapOfPointTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context">
<em class="property">class </em><code class="descname">STEPConstruct_AP203Context</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<ul class="simple">
<li>Creates tool and fills constant fields</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.Clear" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Clears all fields describing entities specific to each part</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultApproval">
<code class="descname">DefaultApproval</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultApproval" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns default approval entity which is used when no other data are available</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_Approval" title="OCC.StepBasic.Handle_StepBasic_Approval">Handle_StepBasic_Approval</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultDateAndTime">
<code class="descname">DefaultDateAndTime</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultDateAndTime" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns default date_and_time entity which is used when no other data are available</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_DateAndTime" title="OCC.StepBasic.Handle_StepBasic_DateAndTime">Handle_StepBasic_DateAndTime</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultPersonAndOrganization">
<code class="descname">DefaultPersonAndOrganization</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultPersonAndOrganization" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns default person_and_organization entity which is used when no other data are available</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_PersonAndOrganization" title="OCC.StepBasic.Handle_StepBasic_PersonAndOrganization">Handle_StepBasic_PersonAndOrganization</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultSecurityClassificationLevel">
<code class="descname">DefaultSecurityClassificationLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.DefaultSecurityClassificationLevel" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns default security_classification_level entity which is used when no other data are available</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_SecurityClassificationLevel" title="OCC.StepBasic.Handle_StepBasic_SecurityClassificationLevel">Handle_StepBasic_SecurityClassificationLevel</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetApproval">
<code class="descname">GetApproval</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetApproval" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignApproval" title="OCC.StepAP203.Handle_StepAP203_CcDesignApproval">Handle_StepAP203_CcDesignApproval</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetApprovalDateTime">
<code class="descname">GetApprovalDateTime</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetApprovalDateTime" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ApprovalDateTime" title="OCC.StepBasic.Handle_StepBasic_ApprovalDateTime">Handle_StepBasic_ApprovalDateTime</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetApprover">
<code class="descname">GetApprover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetApprover" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ApprovalPersonOrganization" title="OCC.StepBasic.Handle_StepBasic_ApprovalPersonOrganization">Handle_StepBasic_ApprovalPersonOrganization</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetClassificationDate">
<code class="descname">GetClassificationDate</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetClassificationDate" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignDateAndTimeAssignment" title="OCC.StepAP203.Handle_StepAP203_CcDesignDateAndTimeAssignment">Handle_StepAP203_CcDesignDateAndTimeAssignment</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetClassificationOfficer">
<code class="descname">GetClassificationOfficer</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetClassificationOfficer" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment" title="OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment">Handle_StepAP203_CcDesignPersonAndOrganizationAssignment</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetCreationDate">
<code class="descname">GetCreationDate</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetCreationDate" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignDateAndTimeAssignment" title="OCC.StepAP203.Handle_StepAP203_CcDesignDateAndTimeAssignment">Handle_StepAP203_CcDesignDateAndTimeAssignment</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetCreator">
<code class="descname">GetCreator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetCreator" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment" title="OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment">Handle_StepAP203_CcDesignPersonAndOrganizationAssignment</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetDesignOwner">
<code class="descname">GetDesignOwner</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetDesignOwner" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment" title="OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment">Handle_StepAP203_CcDesignPersonAndOrganizationAssignment</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetDesignSupplier">
<code class="descname">GetDesignSupplier</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetDesignSupplier" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment" title="OCC.StepAP203.Handle_StepAP203_CcDesignPersonAndOrganizationAssignment">Handle_StepAP203_CcDesignPersonAndOrganizationAssignment</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetProductCategoryRelationship">
<code class="descname">GetProductCategoryRelationship</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetProductCategoryRelationship" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Return entities (roots) instantiated for the part by method Init</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductCategoryRelationship" title="OCC.StepBasic.Handle_StepBasic_ProductCategoryRelationship">Handle_StepBasic_ProductCategoryRelationship</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.GetSecurity">
<code class="descname">GetSecurity</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.GetSecurity" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepAP203.html#OCC.StepAP203.Handle_StepAP203_CcDesignSecurityClassification" title="OCC.StepAP203.Handle_StepAP203_CcDesignSecurityClassification">Handle_StepAP203_CcDesignSecurityClassification</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Takes SDR (part) which brings all standard data around part (common for AP203 and AP214) and creates all the additional entities required for AP203</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>sdr</strong> (<em>Handle_StepShape_ShapeDefinitionRepresentation &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Takes tool which describes standard data around part (common for AP203 and AP214) and creates all the additional entities required for AP203 //! The created entities can be obtained by calls to methods GetCreator(), GetDesignOwner(), GetDesignSupplier(), GetClassificationOfficer(), GetSecurity(), GetCreationDate(), GetClassificationDate(), GetApproval(), GetApprover(), GetApprovalDateTime(), GetProductCategoryRelationship()</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>SDRTool</strong> (<em>STEPConstruct_Part &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Takes NAUO which describes assembly link to component and creates the security_classification entity associated to it as required by the AP203 //! Instantiated (or existing previously) entities concerned can be obtained by calls to methods GetClassificationOfficer(), GetSecurity(), GetClassificationDate(), GetApproval(), GetApprover(), GetApprovalDateTime() Takes tool which describes standard data around part (common for AP203 and AP214) and takes from model (or creates if missing) all the additional entities required by AP203</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>nauo</strong> (<em>Handle_StepRepr_NextAssemblyUsageOccurrence &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.InitApprovalRequisites">
<code class="descname">InitApprovalRequisites</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.InitApprovalRequisites" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes Approver and ApprovalDateTime entities according to Approval entity</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.InitAssembly">
<code class="descname">InitAssembly</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.InitAssembly" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes all missing data which are required for assembly</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>nauo</strong> (<em>Handle_StepRepr_NextAssemblyUsageOccurrence &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.InitRoles">
<code class="descname">InitRoles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.InitRoles" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes constant fields (shared entities)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.InitSecurityRequisites">
<code class="descname">InitSecurityRequisites</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.InitSecurityRequisites" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes ClassificationOfficer and ClassificationDate entities according to Security entity</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleApprover">
<code class="descname">RoleApprover</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleApprover" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Return predefined PersonAndOrganizationRole and DateTimeRole entities named ‘creator’, ‘design owner’, ‘design supplier’, ‘classification officer’, ‘creation date’, ‘classification date’, ‘approver’</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ApprovalRole" title="OCC.StepBasic.Handle_StepBasic_ApprovalRole">Handle_StepBasic_ApprovalRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleClassificationDate">
<code class="descname">RoleClassificationDate</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleClassificationDate" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_DateTimeRole" title="OCC.StepBasic.Handle_StepBasic_DateTimeRole">Handle_StepBasic_DateTimeRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleClassificationOfficer">
<code class="descname">RoleClassificationOfficer</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleClassificationOfficer" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole" title="OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole">Handle_StepBasic_PersonAndOrganizationRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleCreationDate">
<code class="descname">RoleCreationDate</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleCreationDate" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_DateTimeRole" title="OCC.StepBasic.Handle_StepBasic_DateTimeRole">Handle_StepBasic_DateTimeRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleCreator">
<code class="descname">RoleCreator</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleCreator" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole" title="OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole">Handle_StepBasic_PersonAndOrganizationRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleDesignOwner">
<code class="descname">RoleDesignOwner</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleDesignOwner" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole" title="OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole">Handle_StepBasic_PersonAndOrganizationRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.RoleDesignSupplier">
<code class="descname">RoleDesignSupplier</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.RoleDesignSupplier" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole" title="OCC.StepBasic.Handle_StepBasic_PersonAndOrganizationRole">Handle_StepBasic_PersonAndOrganizationRole</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultApproval">
<code class="descname">SetDefaultApproval</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultApproval" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets default approval</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>app</strong> (<em>Handle_StepBasic_Approval &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultDateAndTime">
<code class="descname">SetDefaultDateAndTime</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultDateAndTime" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets default date_and_time entity</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>dt</strong> (<em>Handle_StepBasic_DateAndTime &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultPersonAndOrganization">
<code class="descname">SetDefaultPersonAndOrganization</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultPersonAndOrganization" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets default person_and_organization entity</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>po</strong> (<em>Handle_StepBasic_PersonAndOrganization &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultSecurityClassificationLevel">
<code class="descname">SetDefaultSecurityClassificationLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.SetDefaultSecurityClassificationLevel" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets default security_classification_level</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>sc</strong> (<em>Handle_StepBasic_SecurityClassificationLevel &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_AP203Context.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_AP203Context.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly">
<em class="property">class </em><code class="descname">STEPConstruct_Assembly</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="staticmethod">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.CheckSRRReversesNAUO">
<em class="property">static </em><code class="descname">CheckSRRReversesNAUO</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.CheckSRRReversesNAUO" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Checks whether SRR’s definition of assembly and component contradicts with NAUO definition or not, according to model schema (AP214 or AP203)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Model</strong> (<em>Handle_Interface_InterfaceModel &amp;</em>) – </li>
<li><strong>CDSR</strong> (<em>Handle_StepShape_ContextDependentShapeRepresentation &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.GetNAUO">
<code class="descname">GetNAUO</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.GetNAUO" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns NAUO object describing the assembly link</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_NextAssemblyUsageOccurrence" title="OCC.StepRepr.Handle_StepRepr_NextAssemblyUsageOccurrence">Handle_StepRepr_NextAssemblyUsageOccurrence</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initialises with starting values Ax0 : origin axis (typically, standard XYZ) Loc : location to which place the item Makes a MappedItem Resulting Value is returned by ItemValue</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>aSR</strong> (<em>Handle_StepShape_ShapeDefinitionRepresentation &amp;</em>) – </li>
<li><strong>SDR0</strong> (<em>Handle_StepShape_ShapeDefinitionRepresentation &amp;</em>) – </li>
<li><strong>Ax0</strong> (<em>Handle_StepGeom_Axis2Placement3d &amp;</em>) – </li>
<li><strong>Loc</strong> (<em>Handle_StepGeom_Axis2Placement3d &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.ItemLocation">
<code class="descname">ItemLocation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.ItemLocation" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the location of the item, computed from starting aLoc</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepGeom.html#OCC.StepGeom.Handle_StepGeom_Axis2Placement3d" title="OCC.StepGeom.Handle_StepGeom_Axis2Placement3d">Handle_StepGeom_Axis2Placement3d</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.ItemValue">
<code class="descname">ItemValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.ItemValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Value If no Make… has been called, returns the starting SR</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.MakeRelationship">
<code class="descname">MakeRelationship</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.MakeRelationship" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Make a (ShapeRepresentationRelationship,…WithTransformation) Resulting Value is returned by ItemValue</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.STEPConstruct_Assembly_CheckSRRReversesNAUO">
<code class="descname">STEPConstruct_Assembly_CheckSRRReversesNAUO</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Assembly_CheckSRRReversesNAUO" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Checks whether SRR’s definition of assembly and component contradicts with NAUO definition or not, according to model schema (AP214 or AP203)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Model</strong> (<em>Handle_Interface_InterfaceModel &amp;</em>) – </li>
<li><strong>CDSR</strong> (<em>Handle_StepShape_ContextDependentShapeRepresentation &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool">
<em class="property">class </em><code class="descname">STEPConstruct_ContextTool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aStepModel</strong> (<em>Handle_StepData_StepModel &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.AP203Context">
<code class="descname">AP203Context</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.AP203Context" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns tool which maintains context specific for AP203</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_AP203Context" title="OCC.STEPConstruct.STEPConstruct_AP203Context">STEPConstruct_AP203Context</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.AddAPD">
<code class="descname">AddAPD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.AddAPD" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>enforce</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetACname">
<code class="descname">GetACname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetACname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetACschemaName">
<code class="descname">GetACschemaName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetACschemaName" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetACstatus">
<code class="descname">GetACstatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetACstatus" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetACyear">
<code class="descname">GetACyear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetACyear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetAPD">
<code class="descname">GetAPD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetAPD" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ApplicationProtocolDefinition" title="OCC.StepBasic.Handle_StepBasic_ApplicationProtocolDefinition">Handle_StepBasic_ApplicationProtocolDefinition</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetDefaultAxis">
<code class="descname">GetDefaultAxis</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetDefaultAxis" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a default axis placement</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepGeom.html#OCC.StepGeom.Handle_StepGeom_Axis2Placement3d" title="OCC.StepGeom.Handle_StepGeom_Axis2Placement3d">Handle_StepGeom_Axis2Placement3d</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetProductName">
<code class="descname">GetProductName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetProductName" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Generates a product name basing on write.step.product.name parameter and current position in the assembly structure</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetRootsForAssemblyLink">
<code class="descname">GetRootsForAssemblyLink</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetRootsForAssemblyLink" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Produces and returns a full list of root entities required for assembly link identified by assembly (including NAUO and CDSR)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>assembly</strong> (<em>STEPConstruct_Assembly &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfTransient" title="OCC.TColStd.Handle_TColStd_HSequenceOfTransient">Handle_TColStd_HSequenceOfTransient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.GetRootsForPart">
<code class="descname">GetRootsForPart</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.GetRootsForPart" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Produces and returns a full list of root entities required for part identified by SDRTool (including SDR itself)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>SDRTool</strong> (<em>STEPConstruct_Part &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HSequenceOfTransient" title="OCC.TColStd.Handle_TColStd_HSequenceOfTransient">Handle_TColStd_HSequenceOfTransient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.Index">
<code class="descname">Index</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.Index" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns current index of assembly component on current level</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.IsAP203">
<code class="descname">IsAP203</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.IsAP203" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns True if APD.schema_name is config_control_design</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.IsAP214">
<code class="descname">IsAP214</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.IsAP214" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns True if APD.schema_name is automotive_design</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.Level">
<code class="descname">Level</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.Level" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns current assembly level</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.NextIndex">
<code class="descname">NextIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.NextIndex" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.NextLevel">
<code class="descname">NextLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.NextLevel" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.PrevIndex">
<code class="descname">PrevIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.PrevIndex" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.PrevLevel">
<code class="descname">PrevLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.PrevLevel" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetACname">
<code class="descname">SetACname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetACname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetACschemaName">
<code class="descname">SetACschemaName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetACschemaName" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>schemaName</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetACstatus">
<code class="descname">SetACstatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetACstatus" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetACyear">
<code class="descname">SetACyear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetACyear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>year</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetIndex">
<code class="descname">SetIndex</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetIndex" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Changes current index of assembly component on current level</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>ind</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetLevel">
<code class="descname">SetLevel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetLevel" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Changes current assembly level</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>lev</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.SetModel">
<code class="descname">SetModel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.SetModel" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initialize ApplicationProtocolDefinition by the first entity of that type found in the model</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aStepModel</strong> (<em>Handle_StepData_StepModel &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_ContextTool.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ContextTool.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient">
<em class="property">class </em><code class="descname">STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMapIterator" title="OCC.TCollection.TCollection_BasicMapIterator"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMapIterator</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>STEPConstruct_DataMapOfAsciiStringTransient &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.Initialize">
<code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.Initialize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>STEPConstruct_DataMapOfAsciiStringTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_AsciiString" title="OCC.TCollection.TCollection_AsciiString">TCollection_AsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfAsciiStringTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient">
<em class="property">class </em><code class="descname">STEPConstruct_DataMapIteratorOfDataMapOfPointTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMapIterator" title="OCC.TCollection.TCollection_BasicMapIterator"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMapIterator</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>STEPConstruct_DataMapOfPointTransient &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.Initialize">
<code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.Initialize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>STEPConstruct_DataMapOfPointTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt">gp_Pnt</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapIteratorOfDataMapOfPointTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient">
<em class="property">class </em><code class="descname">STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_MapNode" title="OCC.TCollection.TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_MapNode</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </li>
<li><strong>I</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
<li><strong>n</strong> (<em>TCollection_MapNodePtr &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_AsciiString" title="OCC.TCollection.TCollection_AsciiString">TCollection_AsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfAsciiStringTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient">
<em class="property">class </em><code class="descname">STEPConstruct_DataMapNodeOfDataMapOfPointTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_MapNode" title="OCC.TCollection.TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_MapNode</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>I</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
<li><strong>n</strong> (<em>TCollection_MapNodePtr &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt">gp_Pnt</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapNodeOfDataMapOfPointTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient">
<em class="property">class </em><code class="descname">STEPConstruct_DataMapOfAsciiStringTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMap" title="OCC.TCollection.TCollection_BasicMap"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMap</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Assign">
<code class="descname">Assign</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Assign" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>STEPConstruct_DataMapOfAsciiStringTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient" title="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient">STEPConstruct_DataMapOfAsciiStringTransient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Bind">
<code class="descname">Bind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Bind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </li>
<li><strong>I</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.ChangeFind">
<code class="descname">ChangeFind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.ChangeFind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.ChangeFind1">
<code class="descname">ChangeFind1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.ChangeFind1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Clear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Find">
<code class="descname">Find</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Find" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Find1">
<code class="descname">Find1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Find1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.IsBound">
<code class="descname">IsBound</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.IsBound" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.ReSize">
<code class="descname">ReSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.ReSize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Set">
<code class="descname">Set</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.Set" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>STEPConstruct_DataMapOfAsciiStringTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient" title="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient">STEPConstruct_DataMapOfAsciiStringTransient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.UnBind">
<code class="descname">UnBind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.UnBind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TCollection_AsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfAsciiStringTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient">
<em class="property">class </em><code class="descname">STEPConstruct_DataMapOfPointTransient</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMap" title="OCC.TCollection.TCollection_BasicMap"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMap</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Assign">
<code class="descname">Assign</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Assign" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>STEPConstruct_DataMapOfPointTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient" title="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient">STEPConstruct_DataMapOfPointTransient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Bind">
<code class="descname">Bind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Bind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>I</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.ChangeFind">
<code class="descname">ChangeFind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.ChangeFind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.ChangeFind1">
<code class="descname">ChangeFind1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.ChangeFind1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Clear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Find">
<code class="descname">Find</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Find" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Find1">
<code class="descname">Find1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Find1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.IsBound">
<code class="descname">IsBound</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.IsBound" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.ReSize">
<code class="descname">ReSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.ReSize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Set">
<code class="descname">Set</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.Set" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>STEPConstruct_DataMapOfPointTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient" title="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient">STEPConstruct_DataMapOfPointTransient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.UnBind">
<code class="descname">UnBind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.UnBind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_DataMapOfPointTransient.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs">
<em class="property">class </em><code class="descname">STEPConstruct_ExternRefs</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_Tool" title="OCC.STEPConstruct.STEPConstruct_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.STEPConstruct.STEPConstruct_Tool</span></code></a></p>
<ul class="simple">
<li>Creates an empty tool</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Creates a tool and initializes it</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.AddExternRef">
<code class="descname">AddExternRef</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.AddExternRef" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Create a new external reference with specified attributes attached to a given SDR &lt;format&gt; can be Null string, in that case this information is not written. Else, it can be ‘STEP AP214’ or ‘STEP AP203’ Returns index of a new extern ref</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>filename</strong> (<em>char *</em>) – </li>
<li><strong>PD</strong> (<em>Handle_StepBasic_ProductDefinition &amp;</em>) – </li>
<li><strong>format</strong> (<em>char *</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.Clear" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Clears internal fields (list of defined extern refs)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.FileName">
<code class="descname">FileName</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.FileName" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns filename for numth extern reference Returns Null if FileName is not defined or bad</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">char *</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.Format">
<code class="descname">Format</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.Format" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns format identification string for the extern document Returns Null handle if format is not defined</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.GetAP214APD">
<code class="descname">GetAP214APD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.GetAP214APD" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the ApplicationProtocolDefinition of the PDM schema NOTE: if not defined then create new APD with new Application Context</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ApplicationProtocolDefinition" title="OCC.StepBasic.Handle_StepBasic_ApplicationProtocolDefinition">Handle_StepBasic_ApplicationProtocolDefinition</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes tool; returns True if succeeded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.LoadExternRefs">
<code class="descname">LoadExternRefs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.LoadExternRefs" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Searches current STEP model for external references and loads them to the internal data structures NOTE: does not clear data structures before loading</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.NbExternRefs">
<code class="descname">NbExternRefs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.NbExternRefs" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of defined extern references</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.ProdDef">
<code class="descname">ProdDef</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.ProdDef" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns ProductDefinition to which numth extern reference is associated. Returns Null if cannot be detected or if extern reference is not associated to SDR in a proper way.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductDefinition" title="OCC.StepBasic.Handle_StepBasic_ProductDefinition">Handle_StepBasic_ProductDefinition</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.SetAP214APD">
<code class="descname">SetAP214APD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.SetAP214APD" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Set the ApplicationProtocolDefinition of the PDM schema</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>APD</strong> (<em>Handle_StepBasic_ApplicationProtocolDefinition &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.WriteExternRefs">
<code class="descname">WriteExternRefs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.WriteExternRefs" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds all the currently defined external refs to the model Returns number of written extern refs</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.checkAP214Shared">
<code class="descname">checkAP214Shared</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.checkAP214Shared" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Check (create if it is null) all shared entities for the model</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_ExternRefs.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ExternRefs.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_Part">
<em class="property">class </em><code class="descname">STEPConstruct_Part</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.AC">
<code class="descname">AC</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.AC" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ApplicationContext" title="OCC.StepBasic.Handle_StepBasic_ApplicationContext">Handle_StepBasic_ApplicationContext</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.ACapplication">
<code class="descname">ACapplication</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.ACapplication" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.IsDone">
<code class="descname">IsDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.IsDone" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.MakeSDR">
<code class="descname">MakeSDR</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.MakeSDR" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>aShape</strong> (<em>Handle_StepShape_ShapeRepresentation &amp;</em>) – </li>
<li><strong>aName</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </li>
<li><strong>AC</strong> (<em>Handle_StepBasic_ApplicationContext &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PC">
<code class="descname">PC</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PC" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductContext" title="OCC.StepBasic.Handle_StepBasic_ProductContext">Handle_StepBasic_ProductContext</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PCdisciplineType">
<code class="descname">PCdisciplineType</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PCdisciplineType" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PCname">
<code class="descname">PCname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PCname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PD">
<code class="descname">PD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PD" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductDefinition" title="OCC.StepBasic.Handle_StepBasic_ProductDefinition">Handle_StepBasic_ProductDefinition</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDC">
<code class="descname">PDC</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDC" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductDefinitionContext" title="OCC.StepBasic.Handle_StepBasic_ProductDefinitionContext">Handle_StepBasic_ProductDefinitionContext</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDCname">
<code class="descname">PDCname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDCname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDCstage">
<code class="descname">PDCstage</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDCstage" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDF">
<code class="descname">PDF</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDF" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductDefinitionFormation" title="OCC.StepBasic.Handle_StepBasic_ProductDefinitionFormation">Handle_StepBasic_ProductDefinitionFormation</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDFdescription">
<code class="descname">PDFdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDFdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDFid">
<code class="descname">PDFid</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDFid" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDS">
<code class="descname">PDS</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDS" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_ProductDefinitionShape" title="OCC.StepRepr.Handle_StepRepr_ProductDefinitionShape">Handle_StepRepr_ProductDefinitionShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDSdescription">
<code class="descname">PDSdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDSdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDSname">
<code class="descname">PDSname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDSname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PDdescription">
<code class="descname">PDdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PDdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PRPC">
<code class="descname">PRPC</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PRPC" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductRelatedProductCategory" title="OCC.StepBasic.Handle_StepBasic_ProductRelatedProductCategory">Handle_StepBasic_ProductRelatedProductCategory</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PRPCdescription">
<code class="descname">PRPCdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PRPCdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.PRPCname">
<code class="descname">PRPCname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.PRPCname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.Pdescription">
<code class="descname">Pdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.Pdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.Pid">
<code class="descname">Pid</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.Pid" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.Pname">
<code class="descname">Pname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.Pname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_HAsciiString" title="OCC.TCollection.Handle_TCollection_HAsciiString">Handle_TCollection_HAsciiString</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.Product">
<code class="descname">Product</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.Product" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_Product" title="OCC.StepBasic.Handle_StepBasic_Product">Handle_StepBasic_Product</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.ReadSDR">
<code class="descname">ReadSDR</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.ReadSDR" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aShape</strong> (<em>Handle_StepShape_ShapeDefinitionRepresentation &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SDRValue">
<code class="descname">SDRValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SDRValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns SDR or Null if not done</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepShape.html#OCC.StepShape.Handle_StepShape_ShapeDefinitionRepresentation" title="OCC.StepShape.Handle_StepShape_ShapeDefinitionRepresentation">Handle_StepShape_ShapeDefinitionRepresentation</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SRValue">
<code class="descname">SRValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SRValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns SDR-&gt;UsedRepresentation() or Null if not done</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepShape.html#OCC.StepShape.Handle_StepShape_ShapeRepresentation" title="OCC.StepShape.Handle_StepShape_ShapeRepresentation">Handle_StepShape_ShapeRepresentation</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetACapplication">
<code class="descname">SetACapplication</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetACapplication" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>text</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPCdisciplineType">
<code class="descname">SetPCdisciplineType</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPCdisciplineType" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>label</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPCname">
<code class="descname">SetPCname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPCname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDCname">
<code class="descname">SetPDCname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDCname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>label</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDCstage">
<code class="descname">SetPDCstage</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDCstage" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>label</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDFdescription">
<code class="descname">SetPDFdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDFdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>text</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDFid">
<code class="descname">SetPDFid</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDFid" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDSdescription">
<code class="descname">SetPDSdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDSdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>text</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDSname">
<code class="descname">SetPDSname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDSname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>label</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPDdescription">
<code class="descname">SetPDdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPDdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>text</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPRPCdescription">
<code class="descname">SetPRPCdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPRPCdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>text</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPRPCname">
<code class="descname">SetPRPCname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPRPCname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>label</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPdescription">
<code class="descname">SetPdescription</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPdescription" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>text</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPid">
<code class="descname">SetPid</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPid" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.SetPname">
<code class="descname">SetPname</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.SetPname" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>label</strong> (<em>Handle_TCollection_HAsciiString &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_Part.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Part.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_PointHasher">
<em class="property">class </em><code class="descname">STEPConstruct_PointHasher</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_PointHasher" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.STEPConstruct.STEPConstruct_PointHasher.HashCode">
<em class="property">static </em><code class="descname">HashCode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_PointHasher.HashCode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a HasCode value for the Key &lt;K&gt; in the range 0..Upper.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Point</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>Upper</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.STEPConstruct.STEPConstruct_PointHasher.IsEqual">
<em class="property">static </em><code class="descname">IsEqual</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_PointHasher.IsEqual" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Point1</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>Point2</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_PointHasher.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_PointHasher.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.STEPConstruct_PointHasher_HashCode">
<code class="descname">STEPConstruct_PointHasher_HashCode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_PointHasher_HashCode" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a HasCode value for the Key &lt;K&gt; in the range 0..Upper.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Point</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>Upper</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.STEPConstruct_PointHasher_IsEqual">
<code class="descname">STEPConstruct_PointHasher_IsEqual</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_PointHasher_IsEqual" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns True when the two keys are the same. Two same keys must have the same hashcode, the contrary is not necessary.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Point1</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>Point2</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles">
<em class="property">class </em><code class="descname">STEPConstruct_Styles</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_Tool" title="OCC.STEPConstruct.STEPConstruct_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.STEPConstruct.STEPConstruct_Tool</span></code></a></p>
<ul class="simple">
<li>Creates an empty tool</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Creates a tool and initializes it</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.AddStyle">
<code class="descname">AddStyle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.AddStyle" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds a style to a sequence</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>style</strong> (<em>Handle_StepVisual_StyledItem &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Create a style linking giving PSA to the item, and add it to the sequence of stored styles. If Override is not Null, then the resulting style will be of the subtype OverridingStyledItem.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>PSA</strong> (<em>Handle_StepVisual_PresentationStyleAssignment &amp;</em>) – </li>
<li><strong>Override</strong> (<em>Handle_StepVisual_StyledItem &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_StyledItem" title="OCC.StepVisual.Handle_StepVisual_StyledItem">Handle_StepVisual_StyledItem</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Create a style linking giving PSA to the Shape, and add it to the sequence of stored styles. If Override is not Null, then the resulting style will be of the subtype OverridingStyledItem. The Sape is used to find corresponding STEP entity by call to STEPConstruct::FindEntity(), then previous method is called.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>PSA</strong> (<em>Handle_StepVisual_PresentationStyleAssignment &amp;</em>) – </li>
<li><strong>Override</strong> (<em>Handle_StepVisual_StyledItem &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_StyledItem" title="OCC.StepVisual.Handle_StepVisual_StyledItem">Handle_StepVisual_StyledItem</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.ClearStyles">
<code class="descname">ClearStyles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.ClearStyles" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Clears all defined styles and PSA sequence</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.CreateMDGPR">
<code class="descname">CreateMDGPR</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.CreateMDGPR" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Create MDGPR, fill it with all the styles previously defined, and add it to the model</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Context</strong> (<em>Handle_StepRepr_RepresentationContext &amp;</em>) – </li>
<li><strong>MDGPR</strong> (<em>Handle_StepVisual_MechanicalDesignGeometricPresentationRepresentation &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.CreateNAUOSRD">
<code class="descname">CreateNAUOSRD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.CreateNAUOSRD" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Create MDGPR, fill it with all the styles previously defined, and add it to the model IMPORTANT: &lt;initPDS&gt; must be null when use for NAUO colors &lt;initPDS&gt; initialised only for SHUO case.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Context</strong> (<em>Handle_StepRepr_RepresentationContext &amp;</em>) – </li>
<li><strong>CDSR</strong> (<em>Handle_StepShape_ContextDependentShapeRepresentation &amp;</em>) – </li>
<li><strong>initPDS</strong> (<em>Handle_StepRepr_ProductDefinitionShape &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.DecodeColor">
<em class="property">static </em><code class="descname">DecodeColor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.DecodeColor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Decodes STEP color and fills the Quantity_Color. Returns True if OK or False if color is not recognized</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Colour</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>Col</strong> (<em>Quantity_Color &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.EncodeColor">
<em class="property">static </em><code class="descname">EncodeColor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.EncodeColor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Create STEP color entity by given Quantity_Color The analysis is performed for whether the color corresponds to one of standard colors predefined in STEP. In that case, PredefinedColour entity is created instead of RGBColour</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Col</strong> (<em>Quantity_Color &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_Colour" title="OCC.StepVisual.Handle_StepVisual_Colour">Handle_StepVisual_Colour</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Create STEP color entity by given Quantity_Color The analysis is performed for whether the color corresponds to one of standard colors predefined in STEP. In that case, PredefinedColour entity is created instead of RGBColour</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Col</strong> (<em>Quantity_Color &amp;</em>) – </li>
<li><strong>DPDCs</strong> (<em>STEPConstruct_DataMapOfAsciiStringTransient &amp;</em>) – </li>
<li><strong>ColRGBs</strong> (<em>STEPConstruct_DataMapOfPointTransient &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_Colour" title="OCC.StepVisual.Handle_StepVisual_Colour">Handle_StepVisual_Colour</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.FindContext">
<code class="descname">FindContext</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.FindContext" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Searches the STEP model for the RepresentationContext in which given shape is defined. This context (if found) can be used then in call to CreateMDGPR()</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_RepresentationContext" title="OCC.StepRepr.Handle_StepRepr_RepresentationContext">Handle_StepRepr_RepresentationContext</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.GetColorPSA">
<code class="descname">GetColorPSA</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.GetColorPSA" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a PresentationStyleAssignment entity which defines surface and curve colors as Col. This PSA is either created or taken from internal map where all PSAs created by this method are remembered.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>Col</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_PresentationStyleAssignment" title="OCC.StepVisual.Handle_StepVisual_PresentationStyleAssignment">Handle_StepVisual_PresentationStyleAssignment</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.GetColors">
<code class="descname">GetColors</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.GetColors" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Extract color definitions from the style entity For each type of color supported, result can be either NULL if it is not defined by that style, or last definition (if they are 1 or more)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>style</strong> (<em>Handle_StepVisual_StyledItem &amp;</em>) – </li>
<li><strong>SurfCol</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>BoundCol</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>CurveCol</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>IsComponent</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes tool; returns True if succeeded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.LoadInvisStyles">
<code class="descname">LoadInvisStyles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.LoadInvisStyles" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Searches the STEP model for the INISIBILITY enteties (which bring styles) and fills out sequence of styles</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>InvSyles</strong> (<em>Handle_TColStd_HSequenceOfTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.LoadStyles">
<code class="descname">LoadStyles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.LoadStyles" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Searches the STEP model for the MDGPR or DM entities (which bring styles) and fills sequence of styles</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.MakeColorPSA">
<code class="descname">MakeColorPSA</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.MakeColorPSA" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Create a PresentationStyleAssignment entity which defines two colors (for filling surfaces and curves) if isForNAUO true then returns PresentationStyleByContext</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>SurfCol</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>CurveCol</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>isForNAUO</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_PresentationStyleAssignment" title="OCC.StepVisual.Handle_StepVisual_PresentationStyleAssignment">Handle_StepVisual_PresentationStyleAssignment</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.NbStyles">
<code class="descname">NbStyles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.NbStyles" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of defined styles</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.Style">
<code class="descname">Style</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.Style" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns style with given index</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_StyledItem" title="OCC.StepVisual.Handle_StepVisual_StyledItem">Handle_StepVisual_StyledItem</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles_DecodeColor">
<code class="descname">STEPConstruct_Styles_DecodeColor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles_DecodeColor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Decodes STEP color and fills the Quantity_Color. Returns True if OK or False if color is not recognized</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Colour</strong> (<em>Handle_StepVisual_Colour &amp;</em>) – </li>
<li><strong>Col</strong> (<em>Quantity_Color &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.STEPConstruct_Styles_EncodeColor">
<code class="descname">STEPConstruct_Styles_EncodeColor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Styles_EncodeColor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Create STEP color entity by given Quantity_Color The analysis is performed for whether the color corresponds to one of standard colors predefined in STEP. In that case, PredefinedColour entity is created instead of RGBColour</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Col</strong> (<em>Quantity_Color &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_Colour" title="OCC.StepVisual.Handle_StepVisual_Colour">Handle_StepVisual_Colour</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Create STEP color entity by given Quantity_Color The analysis is performed for whether the color corresponds to one of standard colors predefined in STEP. In that case, PredefinedColour entity is created instead of RGBColour</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Col</strong> (<em>Quantity_Color &amp;</em>) – </li>
<li><strong>DPDCs</strong> (<em>STEPConstruct_DataMapOfAsciiStringTransient &amp;</em>) – </li>
<li><strong>ColRGBs</strong> (<em>STEPConstruct_DataMapOfPointTransient &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepVisual.html#OCC.StepVisual.Handle_StepVisual_Colour" title="OCC.StepVisual.Handle_StepVisual_Colour">Handle_StepVisual_Colour</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool">
<em class="property">class </em><code class="descname">STEPConstruct_Tool</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<ul class="simple">
<li>Creates an empty tool</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Creates a tool and loads it with worksession</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool.FinderProcess">
<code class="descname">FinderProcess</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool.FinderProcess" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns FinderProcess (writing; Null if not loaded)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">Handle_Transfer_FinderProcess</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool.Graph">
<code class="descname">Graph</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool.Graph" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns current graph (recomputing if necessary)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>recompute</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Interface.html#OCC.Interface.Interface_Graph" title="OCC.Interface.Interface_Graph">Interface_Graph</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool.Model">
<code class="descname">Model</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool.Model" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns current model (Null if not loaded)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Interface.html#OCC.Interface.Handle_Interface_InterfaceModel" title="OCC.Interface.Handle_Interface_InterfaceModel">Handle_Interface_InterfaceModel</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool.TransientProcess">
<code class="descname">TransientProcess</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool.TransientProcess" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns TransientProcess (reading; Null if not loaded)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">Handle_Transfer_TransientProcess</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool.WS">
<code class="descname">WS</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool.WS" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns currently loaded WorkSession</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.XSControl.html#OCC.XSControl.Handle_XSControl_WorkSession" title="OCC.XSControl.Handle_XSControl_WorkSession">Handle_XSControl_WorkSession</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_Tool.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_Tool.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext">
<em class="property">class </em><code class="descname">STEPConstruct_UnitContext</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<ul class="simple">
<li>Creates empty tool</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.AreaDone">
<code class="descname">AreaDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.AreaDone" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns true if areaFactor is computed</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.AreaFactor">
<code class="descname">AreaFactor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.AreaFactor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the areaFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.ComputeFactors">
<code class="descname">ComputeFactors</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.ComputeFactors" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes the length, plane angle and solid angle conversion factor . Returns a status, 0 if OK</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>aContext</strong> (<em>Handle_StepRepr_GlobalUnitAssignedContext &amp;</em>) – </li>
<li><strong>aUnit</strong> (<em>Handle_StepBasic_NamedUnit &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p>
</td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.ComputeTolerance">
<code class="descname">ComputeTolerance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.ComputeTolerance" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes the uncertainty value (for length)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aContext</strong> (<em>Handle_StepRepr_GlobalUncertaintyAssignedContext &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.ConvertSiPrefix">
<em class="property">static </em><code class="descname">ConvertSiPrefix</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.ConvertSiPrefix" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Convert SI prefix defined by enumertaion to corresponding real factor (e.g. 1e6 for mega)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aPrefix</strong> (<em>StepBasic_SiPrefix</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.HasUncertainty">
<code class="descname">HasUncertainty</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.HasUncertainty" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Tells if a Uncertainty (for length) is recorded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Creates new context (units are MM and radians, uncertainty equal to Tol3d)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Tol3d</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.IsDone">
<code class="descname">IsDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.IsDone" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns True if Init was called successfully</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.LengthDone">
<code class="descname">LengthDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.LengthDone" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns true if ComputeFactors has calculated a LengthFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.LengthFactor">
<code class="descname">LengthFactor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.LengthFactor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the lengthFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.PlaneAngleDone">
<code class="descname">PlaneAngleDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.PlaneAngleDone" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns true if ComputeFactors has calculated a PlaneAngleFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.PlaneAngleFactor">
<code class="descname">PlaneAngleFactor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.PlaneAngleFactor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the planeAngleFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.SolidAngleDone">
<code class="descname">SolidAngleDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.SolidAngleDone" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns true if ComputeFactors has calculated a SolidAngleFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.SolidAngleFactor">
<code class="descname">SolidAngleFactor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.SolidAngleFactor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the solidAngleFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.StatusMessage">
<code class="descname">StatusMessage</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.StatusMessage" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a message for a given status (0 - empty) This message can then be added as warning for transfer</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">char *</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.Uncertainty">
<code class="descname">Uncertainty</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.Uncertainty" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the Uncertainty value (for length) It has been converted with LengthFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.Value" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns context (or Null if not done)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepGeom.html#OCC.StepGeom.Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx" title="OCC.StepGeom.Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx">Handle_StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.VolumeDone">
<code class="descname">VolumeDone</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.VolumeDone" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns true if volumeFactor is computed</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.VolumeFactor">
<code class="descname">VolumeFactor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.VolumeFactor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the volumeFactor</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.STEPConstruct_UnitContext_ConvertSiPrefix">
<code class="descname">STEPConstruct_UnitContext_ConvertSiPrefix</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_UnitContext_ConvertSiPrefix" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Convert SI prefix defined by enumertaion to corresponding real factor (e.g. 1e6 for mega)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aPrefix</strong> (<em>StepBasic_SiPrefix</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps">
<em class="property">class </em><code class="descname">STEPConstruct_ValidationProps</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.STEPConstruct.STEPConstruct_Tool" title="OCC.STEPConstruct.STEPConstruct_Tool"><code class="xref py py-class docutils literal"><span class="pre">OCC.STEPConstruct.STEPConstruct_Tool</span></code></a></p>
<ul class="simple">
<li>Creates an empty tool</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Creates a tool and loads it with worksession</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.AddArea">
<code class="descname">AddArea</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.AddArea" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds surface area property for given shape (already mapped). Returns True if success, False in case of fail</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>Area</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.AddCentroid">
<code class="descname">AddCentroid</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.AddCentroid" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds centroid property for given shape (already mapped). Returns True if success, False in case of fail If instance is True, then centroid is assigned to an instance of component in assembly</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>Pnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
<li><strong>instance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.AddProp">
<code class="descname">AddProp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.AddProp" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>General method for adding (writing) a validation property for shape which should be already mapped on writing itself. It uses FindTarget() to find target STEP entity resulting from given shape, and associated context Returns True if success, False in case of fail</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>Prop</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>Descr</strong> (<em>char *</em>) – </li>
<li><strong>instance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>General method for adding (writing) a validation property for shape which should be already mapped on writing itself. It takes target and Context entities which correspond to shape Returns True if success, False in case of fail</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>target</strong> (<em>StepRepr_CharacterizedDefinition &amp;</em>) – </li>
<li><strong>Context</strong> (<em>Handle_StepRepr_RepresentationContext &amp;</em>) – </li>
<li><strong>Prop</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>Descr</strong> (<em>char *</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.AddVolume">
<code class="descname">AddVolume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.AddVolume" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds volume property for given shape (already mapped). Returns True if success, False in case of fail</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>Vol</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.FindTarget">
<code class="descname">FindTarget</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.FindTarget" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Finds target STEP entity to which validation props should be assigned, and corresponding context, starting from shape Returns True if success, False in case of fail</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>S</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>target</strong> (<em>StepRepr_CharacterizedDefinition &amp;</em>) – </li>
<li><strong>Context</strong> (<em>Handle_StepRepr_RepresentationContext &amp;</em>) – </li>
<li><strong>instance</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_False</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropNAUO">
<code class="descname">GetPropNAUO</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropNAUO" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns CDSR associated with given PpD or NULL if not found (when, try GetPropSDR)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>PD</strong> (<em>Handle_StepRepr_PropertyDefinition &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_NextAssemblyUsageOccurrence" title="OCC.StepRepr.Handle_StepRepr_NextAssemblyUsageOccurrence">Handle_StepRepr_NextAssemblyUsageOccurrence</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropPD">
<code class="descname">GetPropPD</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropPD" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns SDR associated with given PpD or NULL if not found (when, try GetPropCDSR)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>PD</strong> (<em>Handle_StepRepr_PropertyDefinition &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.StepBasic.html#OCC.StepBasic.Handle_StepBasic_ProductDefinition" title="OCC.StepBasic.Handle_StepBasic_ProductDefinition">Handle_StepBasic_ProductDefinition</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropPnt">
<code class="descname">GetPropPnt</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropPnt" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns value of Centriod property (or False if it is not)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>Context</strong> (<em>Handle_StepRepr_RepresentationContext &amp;</em>) – </li>
<li><strong>Pnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt"><em>gp_Pnt</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropReal">
<code class="descname">GetPropReal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropReal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns value of Real-Valued property (Area or Volume) If Property is neither Area nor Volume, returns False Else returns True and isArea indicates whether property is area or volume</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
<li><strong>Val</strong> (<em>float &amp;</em>) – </li>
<li><strong>isArea</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropShape">
<code class="descname">GetPropShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.GetPropShape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns Shape associated with given SDR or Null Shape if not found</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>ProdDef</strong> (<em>Handle_StepBasic_ProductDefinition &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Returns Shape associated with given PpD or Null Shape if not found</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>PD</strong> (<em>Handle_StepRepr_PropertyDefinition &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Load worksession; returns True if succeeded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>WS</strong> (<em>Handle_XSControl_WorkSession &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.LoadProps">
<code class="descname">LoadProps</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.LoadProps" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Searches for entities of the type PropertyDefinitionRepresentation in the model and fills the sequence by them</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>seq</strong> (<em>TColStd_SequenceOfTransient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.SetAssemblyShape">
<code class="descname">SetAssemblyShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.SetAssemblyShape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets current assembly shape SDR (for FindCDSR calls)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.STEPConstruct_ValidationProps.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.STEPConstruct_ValidationProps.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.SwigPyIterator">
<em class="property">class </em><code class="descname">SwigPyIterator</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.advance">
<code class="descname">advance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.advance" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.copy">
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.copy" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.decr">
<code class="descname">decr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.decr" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.distance">
<code class="descname">distance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.distance" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.equal">
<code class="descname">equal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.equal" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.incr">
<code class="descname">incr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.incr" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.next">
<code class="descname">next</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.next" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.previous">
<code class="descname">previous</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.previous" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.SwigPyIterator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

<dl class="method">
<dt id="OCC.STEPConstruct.SwigPyIterator.value">
<code class="descname">value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.SwigPyIterator.value" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.new_instancemethod">
<code class="descname">new_instancemethod</code><span class="sig-paren">(</span><em>func</em>, <em>inst</em>, <em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.new_instancemethod" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.register_handle">
<code class="descname">register_handle</code><span class="sig-paren">(</span><em>handle</em>, <em>base_object</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.register_handle" title="Permalink to this definition">¶</a></dt>
<dd><p>Inserts the handle into the base object to
prevent memory corruption in certain cases</p>
</dd></dl>

<dl class="class">
<dt id="OCC.STEPConstruct.stepconstruct">
<em class="property">class </em><code class="descname">stepconstruct</code><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.STEPConstruct.stepconstruct.FindCDSR">
<em class="property">static </em><code class="descname">FindCDSR</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct.FindCDSR" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Find CDSR correcponding to the component in the specified assembly</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>ComponentBinder</strong> (<em>Handle_Transfer_Binder &amp;</em>) – </li>
<li><strong>AssemblySDR</strong> (<em>Handle_StepShape_ShapeDefinitionRepresentation &amp;</em>) – </li>
<li><strong>ComponentCDSR</strong> (<em>Handle_StepShape_ContextDependentShapeRepresentation &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.STEPConstruct.stepconstruct.FindEntity">
<em class="property">static </em><code class="descname">FindEntity</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct.FindEntity" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns STEP entity of the (sub)type of RepresentationItem which is a result of the tranalation of the Shape, or Null if no result is recorded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>FinderProcess</strong> (<em>Handle_Transfer_FinderProcess &amp;</em>) – </li>
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_RepresentationItem" title="OCC.StepRepr.Handle_StepRepr_RepresentationItem">Handle_StepRepr_RepresentationItem</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>The same as above, but in the case if item not found, repeats search on the same shape without location. The Loc corresponds to the location with which result is found (either location of the Shape, or Null)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>FinderProcess</strong> (<em>Handle_Transfer_FinderProcess &amp;</em>) – </li>
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>Loc</strong> (<em>TopLoc_Location &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_RepresentationItem" title="OCC.StepRepr.Handle_StepRepr_RepresentationItem">Handle_StepRepr_RepresentationItem</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.STEPConstruct.stepconstruct.FindShape">
<em class="property">static </em><code class="descname">FindShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct.FindShape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns Shape resulting from given STEP entity (Null if not mapped)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>TransientProcess</strong> (<em>Handle_Transfer_TransientProcess &amp;</em>) – </li>
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.STEPConstruct.stepconstruct.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.stepconstruct_FindCDSR">
<code class="descname">stepconstruct_FindCDSR</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct_FindCDSR" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Find CDSR correcponding to the component in the specified assembly</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>ComponentBinder</strong> (<em>Handle_Transfer_Binder &amp;</em>) – </li>
<li><strong>AssemblySDR</strong> (<em>Handle_StepShape_ShapeDefinitionRepresentation &amp;</em>) – </li>
<li><strong>ComponentCDSR</strong> (<em>Handle_StepShape_ContextDependentShapeRepresentation &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.stepconstruct_FindEntity">
<code class="descname">stepconstruct_FindEntity</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct_FindEntity" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns STEP entity of the (sub)type of RepresentationItem which is a result of the tranalation of the Shape, or Null if no result is recorded</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>FinderProcess</strong> (<em>Handle_Transfer_FinderProcess &amp;</em>) – </li>
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_RepresentationItem" title="OCC.StepRepr.Handle_StepRepr_RepresentationItem">Handle_StepRepr_RepresentationItem</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>The same as above, but in the case if item not found, repeats search on the same shape without location. The Loc corresponds to the location with which result is found (either location of the Shape, or Null)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>FinderProcess</strong> (<em>Handle_Transfer_FinderProcess &amp;</em>) – </li>
<li><strong>Shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>Loc</strong> (<em>TopLoc_Location &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.StepRepr.html#OCC.StepRepr.Handle_StepRepr_RepresentationItem" title="OCC.StepRepr.Handle_StepRepr_RepresentationItem">Handle_StepRepr_RepresentationItem</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="function">
<dt id="OCC.STEPConstruct.stepconstruct_FindShape">
<code class="descname">stepconstruct_FindShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.STEPConstruct.stepconstruct_FindShape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns Shape resulting from given STEP entity (Null if not mapped)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>TransientProcess</strong> (<em>Handle_Transfer_TransientProcess &amp;</em>) – </li>
<li><strong>item</strong> (<em>Handle_StepRepr_RepresentationItem &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

</div>


           </div>
           <div class="articleComments">
            
           </div>
          </div>
          <footer>
  

  <hr/>

  <div role="contentinfo">
    <p>
        &copy; Copyright 2017, Thomas Paviot.

    </p>
  </div>
  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  


  

    <script type="text/javascript">
        var DOCUMENTATION_OPTIONS = {
            URL_ROOT:'./',
            VERSION:'0.18',
            COLLAPSE_INDEX:false,
            FILE_SUFFIX:'.html',
            HAS_SOURCE:  true,
            SOURCELINK_SUFFIX: '.txt'
        };
    </script>
      <script type="text/javascript" src="static/jquery.js"></script>
      <script type="text/javascript" src="static/underscore.js"></script>
      <script type="text/javascript" src="static/doctools.js"></script>

  

  
  
    <script type="text/javascript" src="static/js/theme.js"></script>
  

  
  
  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.StickyNav.enable();
      });
  </script>
   

</body>
</html>